package com.aurora.source.entity;

import com.aurora.source.authority.bean.ProcessListBean;
import com.aurora.source.authority.bean.SysAuthListBean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Transient;

import java.util.List;

/**
 * @author: ww
 * @description:用户实体类
 * @date: 2018/9/21
 */
@Entity
public class UserEntity {
    @Id(autoincrement = true)
    private Long id;
    private String userName;
    private String processTitles;
    private String userId;
    private String userHeadId;
    private String userHeadPath;
    private String idCardNo;
    private String userPwd;
    private String idCardImg1;
    private String idCardImg2;
    private String createTime;
    private String userMobile;
    private String userAccount;
    private String companyName;
    @Transient
    private List<String> bannerPathList;
    @Transient
    private List<String> sysRoleList;
    @Transient
    private List<ProcessListBean> processList;
    @Transient
    private List<SysAuthListBean> sysRoleList2;

    public List<SysAuthListBean> getSysRoleList2() {
        return sysRoleList2;
    }

    public void setSysRoleList2(List<SysAuthListBean> sysRoleList2) {
        this.sysRoleList2 = sysRoleList2;
    }

    public List<ProcessListBean> getProcessList() {
        return processList;
    }

    public void setProcessList(List<ProcessListBean> processList) {
        this.processList = processList;
    }

    @Generated(hash = 1553340143)
    public UserEntity(Long id, String userName, String processTitles, String userId,
            String userHeadId, String userHeadPath, String idCardNo, String userPwd,
            String idCardImg1, String idCardImg2, String createTime,
            String userMobile, String userAccount, String companyName) {
        this.id = id;
        this.userName = userName;
        this.processTitles = processTitles;
        this.userId = userId;
        this.userHeadId = userHeadId;
        this.userHeadPath = userHeadPath;
        this.idCardNo = idCardNo;
        this.userPwd = userPwd;
        this.idCardImg1 = idCardImg1;
        this.idCardImg2 = idCardImg2;
        this.createTime = createTime;
        this.userMobile = userMobile;
        this.userAccount = userAccount;
        this.companyName = companyName;
    }

    @Generated(hash = 1433178141)
    public UserEntity() {
    }
    
    public List<String> getBannerPathList() {
        return bannerPathList;
    }

    public void setBannerPathList(List<String> bannerPathList) {
        this.bannerPathList = bannerPathList;
    }

    public List<String> getSysRoleList() {
        return sysRoleList;
    }

    public void setSysRoleList(List<String> sysRoleList) {
        this.sysRoleList = sysRoleList;
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserName() {
        return this.userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getProcessTitles() {
        return this.processTitles;
    }

    public void setProcessTitles(String processTitles) {
        this.processTitles = processTitles;
    }

    public String getUserId() {
        return this.userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserHeadId() {
        return this.userHeadId;
    }

    public void setUserHeadId(String userHeadId) {
        this.userHeadId = userHeadId;
    }

    public String getUserHeadPath() {
        return this.userHeadPath;
    }

    public void setUserHeadPath(String userHeadPath) {
        this.userHeadPath = userHeadPath;
    }

    public String getIdCardNo() {
        return this.idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public String getUserPwd() {
        return this.userPwd;
    }

    public void setUserPwd(String userPwd) {
        this.userPwd = userPwd;
    }

    public String getIdCardImg1() {
        return this.idCardImg1;
    }

    public void setIdCardImg1(String idCardImg1) {
        this.idCardImg1 = idCardImg1;
    }

    public String getIdCardImg2() {
        return this.idCardImg2;
    }

    public void setIdCardImg2(String idCardImg2) {
        this.idCardImg2 = idCardImg2;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUserMobile() {
        return this.userMobile;
    }

    public void setUserMobile(String userMobile) {
        this.userMobile = userMobile;
    }

    public String getUserAccount() {
        return this.userAccount;
    }

    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount;
    }

    public String getCompanyName() {
        return this.companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
}
